
 section .content .banner-second{
          margin-left: 100px;
          margin-right: 100px;
          height: 870px;
          width: 1240px;
          text-align: center;
          background-color: #f6f6f6;
          padding: 1rem 0;
          box-shadow: -1000px 0px 0px 0px #f6f6f6,1000px 0px 0px 0px #f6f6f6;

            .ups {
              width: 100%;
              .banner2-text {
              text-transform: uppercase;
              display: inline-flex;
              flex-direction: column;
              align-items: center;
              font-size: .9375rem;
              line-height: 1.6;
    .text-cen {
    height: .0625rem;
    width: 100%;
    background-color: #000;
    margin: .3125rem;
  }
  .month {
    padding: 0 .625rem;
    font-size: .9375rem;
    line-height: 1.6;
  }

  }
  .banner2-h2 {
    font-size: 3.25rem;
    line-height: 3.25rem;
    margin-top: 16px;
    text-align: center;
    font-weight: 400;
  }
#container2 {
    box-sizing: border-box;
    margin: 0 22px;
    margin-top: 16px;
    padding-bottom: 15px;
    .swiper-wrapper {
    width: 5910px;
    .swiper-slide {
    width: 1200px !important;
    position: relative;
.ul-banner2 {
    width: 100%;
    display: flex;
    padding: 0 !important;
    justify-content: center;
.li-banner2{
    list-style: none;
    outline: none;
    width: 394px;
    padding: 0 1rem;
    display: block;
    position: relative;
      .a-banner2{
          display: block;
          width: 20px;
          height: 20px;
          position: absolute;
          top: 15px;
          right: 30px;
          z-index: 10;
          img{
            width: 100%;
          }
        }
        .con-img {
    display: table;
    position: relative;
    width: 100%;
    padding-bottom: 108.043%;
    overflow: hidden;
    img {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
  }
  }
  .con-under {
    margin-top: .625rem;
    display: flex;
    flex: 1;
    flex-direction: column;
.zk {
    display: flex;
    min-height: 2.5rem;
    .zk-p {
    margin: 0 auto;
    margin-top: 15px;
  }
  }
.sp-ba{
    font-size: .9375rem;
    line-height: 1.25rem;
    height: 2.25rem;
    text-align: center;
    font-weight: bold;
  }

.zk-p1{
    overflow: hidden;
    font-size: .9375rem;
    text-align: center;
    line-height: 3.5rem;
    padding: 0 .9375rem;
    flex: 1;
  }
.price {
    min-height: 1.5rem;
    margin: .9375rem 0;
    text-align: center;
    font-weight: bold;
  }
 .anniu {
    margin: 0 auto;
    display: flex;
    height: 3rem;
    border-radius: 1.5rem;
    font-size: .9375rem;
    padding: 0 2rem;
    width: 154px;
    background-color: black;
    align-items: center;
    cursor: pointer;
.p2 {
    display: flex;
    align-items: center;
    margin: auto;
     .sp2 {
    text-align: center;
    color: white;
    font-size: .9375rem;
    line-height: 36px;
    &:hover{
      font-weight: bold;
    }
  }

  .sp1 {
    display: block;
    width: 20px;
    height: 20px;
img {
    display: block;
    width: 100%;
    height: 100%;
  }
  }
  }
  }
  }
  }

  }
  }
  }
  }
  }
}
  

 

